package com.example.design.adapter.interfaceadapter;

/**
 * 接口适配器模式
 * 　　1、接口适配器模式又被称为 适配器模式（Default Adapter Pattern）或者 缺省适配器模式；
 *
 * 　　2、当不需要全部实现接口提供的方法时，可先设计一个抽象类实现接口，并为该接口中每个方法提供一个默认实现（空方法），那么该抽象类的子类可有选择地覆盖父类的某些方法来实现需求。
 *
 * 　　3、适用于一个接口不想使用其所有的方法的情况
 */
public class AdapterAll implements VoltageAll{
    @Override
    public int voltage5V() {
        return 0;
    }

    @Override
    public int voltage12V() {
        return 0;
    }

    @Override
    public int voltage36V() {
        return 0;
    }

    @Override
    public int voltage22V() {
        return 0;
    }
}
